--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / reticulum-website.git / files / docs / manual / _static / _sphinx_javascript_frameworks_compat.js
Displaying Raw • Download
docs/manual/_static/_sphinx_javascript_frameworks_compat.js aac8d4f005c8b8e5dcc730773c419ed0088fe92a (aac8d4f0) Text, 4.42 KB
T8b949e/*
* _sphinx_javascript_frameworks_compat.js
* ~~~~~~~~~~
*
* Compatability shim for jQuery and underscores.js.
*
* WILL BE REMOVED IN Sphinx 6.0
* xref RemovedInSphinx60Warning
*
*/
T8b949e/**
* select a different prefix for underscore
*/
Te6edf3$u Tff7b72= Te6edf3_Tb4b4b4.Te6edf3noConflictTb4b4b4(Tb4b4b4)Tb4b4b4;
T8b949e/**
* small helper function to urldecode strings
*
* See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL
*/
Te6edf3jQueryTb4b4b4.Te6edf3urldecode Tff7b72= Tff7b72functionTb4b4b4(Te6edf3xTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3xTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3x
Tb4b4b4}
Tff7b72return Tffa657decodeURIComponentTb4b4b4(Te6edf3xTb4b4b4.Te6edf3replaceTb4b4b4(Ta5d6ff/\+/gTb4b4b4, Ta5d6ff' 'Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4;
T8b949e/**
* small helper function to urlencode strings
*/
Te6edf3jQueryTb4b4b4.Te6edf3urlencode Tff7b72= Tffa657encodeURIComponentTb4b4b4;
T8b949e/**
* This function returns the parsed url parameters of the
* current request. Multiple values per key are supported,
* it will always return arrays of strings for the value parts.
*/
Te6edf3jQueryTb4b4b4.Te6edf3getQueryParameters Tff7b72= Tff7b72functionTb4b4b4(Te6edf3sTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3s Tff7b72=== Ta5d6ff'undefined'Tb4b4b4)
Te6edf3s Tff7b72= Tffa657documentTb4b4b4.Te6edf3locationTb4b4b4.Te6edf3searchTb4b4b4;
Tff7b72var Te6edf3parts Tff7b72= Te6edf3sTb4b4b4.Te6edf3substrTb4b4b4(Te6edf3sTb4b4b4.Te6edf3indexOfTb4b4b4(Ta5d6ff'?'Tb4b4b4) Tff7b72+ T79c0ff1Tb4b4b4)Tb4b4b4.Te6edf3splitTb4b4b4(Ta5d6ff'&'Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3result Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72var Te6edf3i Tff7b72= T79c0ff0Tb4b4b4; Te6edf3i Tff7b72< Te6edf3partsTb4b4b4.Te6edf3lengthTb4b4b4; Te6edf3iTff7b72++Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3tmp Tff7b72= Te6edf3partsTb4b4b4[Te6edf3iTb4b4b4]Tb4b4b4.Te6edf3splitTb4b4b4(Ta5d6ff'='Tb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3key Tff7b72= Te6edf3jQueryTb4b4b4.Te6edf3urldecodeTb4b4b4(Te6edf3tmpTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3value Tff7b72= Te6edf3jQueryTb4b4b4.Te6edf3urldecodeTb4b4b4(Te6edf3tmpTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3key Tff7b72in Te6edf3resultTb4b4b4)
Te6edf3resultTb4b4b4[Te6edf3keyTb4b4b4]Tb4b4b4.Te6edf3pushTb4b4b4(Te6edf3valueTb4b4b4)Tb4b4b4;
Tff7b72else
Te6edf3resultTb4b4b4[Te6edf3keyTb4b4b4] Tff7b72= Tb4b4b4[Te6edf3valueTb4b4b4]Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3resultTb4b4b4;
Tb4b4b4}Tb4b4b4;
T8b949e/**
* highlight a given string on a jquery object by wrapping it in
* span elements with the given class name.
*/
Te6edf3jQueryTb4b4b4.Te6edf3fnTb4b4b4.Te6edf3highlightText Tff7b72= Tff7b72functionTb4b4b4(Te6edf3textTb4b4b4, Te6edf3classNameTb4b4b4) Tb4b4b4{
Tff7b72function Te6edf3highlightTb4b4b4(Te6edf3nodeTb4b4b4, Te6edf3addItemsTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3nodeTb4b4b4.Te6edf3nodeType Tff7b72=== T79c0ff3Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3val Tff7b72= Te6edf3nodeTb4b4b4.Te6edf3nodeValueTb4b4b4;
Tff7b72var Te6edf3pos Tff7b72= Te6edf3valTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4.Te6edf3indexOfTb4b4b4(Te6edf3textTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3pos Tff7b72>= T79c0ff0 Tff7b72&&
Tff7b72!Te6edf3jQueryTb4b4b4(Te6edf3nodeTb4b4b4.Te6edf3parentNodeTb4b4b4)Tb4b4b4.Te6edf3hasClassTb4b4b4(Te6edf3classNameTb4b4b4) Tff7b72&&
Tff7b72!Te6edf3jQueryTb4b4b4(Te6edf3nodeTb4b4b4.Te6edf3parentNodeTb4b4b4)Tb4b4b4.Te6edf3hasClassTb4b4b4(Ta5d6ff"nohighlight"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3spanTb4b4b4;
Tff7b72var Te6edf3isInSVG Tff7b72= Te6edf3jQueryTb4b4b4(Te6edf3nodeTb4b4b4)Tb4b4b4.Te6edf3closestTb4b4b4(Ta5d6ff"body, svg, foreignObject"Tb4b4b4)Tb4b4b4.Te6edf3isTb4b4b4(Ta5d6ff"svg"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3isInSVGTb4b4b4) Tb4b4b4{
Te6edf3span Tff7b72= Tffa657documentTb4b4b4.Te6edf3createElementNSTb4b4b4(Ta5d6ff"http://www.w3.org/2000/svg"Tb4b4b4, Ta5d6ff"tspan"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3span Tff7b72= Tffa657documentTb4b4b4.Te6edf3createElementTb4b4b4(Ta5d6ff"span"Tb4b4b4)Tb4b4b4;
Te6edf3spanTb4b4b4.Te6edf3className Tff7b72= Te6edf3classNameTb4b4b4;
Tb4b4b4}
Te6edf3spanTb4b4b4.Te6edf3appendChildTb4b4b4(Tffa657documentTb4b4b4.Te6edf3createTextNodeTb4b4b4(Te6edf3valTb4b4b4.Te6edf3substrTb4b4b4(Te6edf3posTb4b4b4, Te6edf3textTb4b4b4.Te6edf3lengthTb4b4b4)Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3nodeTb4b4b4.Te6edf3parentNodeTb4b4b4.Te6edf3insertBeforeTb4b4b4(Te6edf3spanTb4b4b4, Te6edf3nodeTb4b4b4.Te6edf3parentNodeTb4b4b4.Te6edf3insertBeforeTb4b4b4(
Tffa657documentTb4b4b4.Te6edf3createTextNodeTb4b4b4(Te6edf3valTb4b4b4.Te6edf3substrTb4b4b4(Te6edf3pos Tff7b72+ Te6edf3textTb4b4b4.Te6edf3lengthTb4b4b4)Tb4b4b4)Tb4b4b4,
Te6edf3nodeTb4b4b4.Te6edf3nextSiblingTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3nodeTb4b4b4.Te6edf3nodeValue Tff7b72= Te6edf3valTb4b4b4.Te6edf3substrTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3posTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3isInSVGTb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3rect Tff7b72= Tffa657documentTb4b4b4.Te6edf3createElementNSTb4b4b4(Ta5d6ff"http://www.w3.org/2000/svg"Tb4b4b4, Ta5d6ff"rect"Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3bbox Tff7b72= Te6edf3nodeTb4b4b4.Te6edf3parentElementTb4b4b4.Te6edf3getBBoxTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3rectTb4b4b4.Te6edf3xTb4b4b4.Te6edf3baseValTb4b4b4.Te6edf3value Tff7b72= Te6edf3bboxTb4b4b4.Te6edf3xTb4b4b4;
Te6edf3rectTb4b4b4.Te6edf3yTb4b4b4.Te6edf3baseValTb4b4b4.Te6edf3value Tff7b72= Te6edf3bboxTb4b4b4.Te6edf3yTb4b4b4;
Te6edf3rectTb4b4b4.Te6edf3widthTb4b4b4.Te6edf3baseValTb4b4b4.Te6edf3value Tff7b72= Te6edf3bboxTb4b4b4.Te6edf3widthTb4b4b4;
Te6edf3rectTb4b4b4.Te6edf3heightTb4b4b4.Te6edf3baseValTb4b4b4.Te6edf3value Tff7b72= Te6edf3bboxTb4b4b4.Te6edf3heightTb4b4b4;
Te6edf3rectTb4b4b4.Te6edf3setAttributeTb4b4b4(Ta5d6ff'class'Tb4b4b4, Te6edf3classNameTb4b4b4)Tb4b4b4;
Te6edf3addItemsTb4b4b4.Te6edf3pushTb4b4b4(Tb4b4b4{
Ta5d6ff"parent"Tff7b72: Te6edf3nodeTb4b4b4.Te6edf3parentNodeTb4b4b4,
Ta5d6ff"target"Tff7b72: Te6edf3rectTb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Tff7b72else Tff7b72if Tb4b4b4(Tff7b72!Te6edf3jQueryTb4b4b4(Te6edf3nodeTb4b4b4)Tb4b4b4.Te6edf3isTb4b4b4(Ta5d6ff"button, select, textarea"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3jQueryTb4b4b4.Te6edf3eachTb4b4b4(Te6edf3nodeTb4b4b4.Te6edf3childNodesTb4b4b4, Tff7b72functionTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3highlightTb4b4b4(Tff7b72thisTb4b4b4, Te6edf3addItemsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72var Te6edf3addItems Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72var Te6edf3result Tff7b72= Tff7b72thisTb4b4b4.Te6edf3eachTb4b4b4(Tff7b72functionTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3highlightTb4b4b4(Tff7b72thisTb4b4b4, Te6edf3addItemsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72var Te6edf3i Tff7b72= T79c0ff0Tb4b4b4; Te6edf3i Tff7b72< Te6edf3addItemsTb4b4b4.Te6edf3lengthTb4b4b4; Tff7b72++Te6edf3iTb4b4b4) Tb4b4b4{
Te6edf3jQueryTb4b4b4(Te6edf3addItemsTb4b4b4[Te6edf3iTb4b4b4]Tb4b4b4.Te6edf3parentTb4b4b4)Tb4b4b4.Te6edf3beforeTb4b4b4(Te6edf3addItemsTb4b4b4[Te6edf3iTb4b4b4]Tb4b4b4.Te6edf3targetTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3resultTb4b4b4;
Tb4b4b4}Tb4b4b4;
T8b949e/*
* backward compatibility for jQuery.browser
* This will be supported until firefox bug is fixed.
*/
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3jQueryTb4b4b4.Te6edf3browserTb4b4b4) Tb4b4b4{
Te6edf3jQueryTb4b4b4.Te6edf3uaMatch Tff7b72= Tff7b72functionTb4b4b4(Te6edf3uaTb4b4b4) Tb4b4b4{
Te6edf3ua Tff7b72= Te6edf3uaTb4b4b4.Te6edf3toLowerCaseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3match Tff7b72= Ta5d6ff/(chrome)[ \/]([\w.]+)/Tb4b4b4.Te6edf3execTb4b4b4(Te6edf3uaTb4b4b4) Tff7b72||
Ta5d6ff/(webkit)[ \/]([\w.]+)/Tb4b4b4.Te6edf3execTb4b4b4(Te6edf3uaTb4b4b4) Tff7b72||
Ta5d6ff/(opera)(?:.*version|)[ \/]([\w.]+)/Tb4b4b4.Te6edf3execTb4b4b4(Te6edf3uaTb4b4b4) Tff7b72||
Ta5d6ff/(msie) ([\w.]+)/Tb4b4b4.Te6edf3execTb4b4b4(Te6edf3uaTb4b4b4) Tff7b72||
Te6edf3uaTb4b4b4.Te6edf3indexOfTb4b4b4(Ta5d6ff"compatible"Tb4b4b4) Tff7b72< T79c0ff0 Tff7b72&& Ta5d6ff/(mozilla)(?:.*? rv:([\w.]+)|)/Tb4b4b4.Te6edf3execTb4b4b4(Te6edf3uaTb4b4b4) Tff7b72||
Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72return Tb4b4b4{
Te6edf3browserTff7b72: Te6edf3matchTb4b4b4[ T79c0ff1 Tb4b4b4] Tff7b72|| Ta5d6ff""Tb4b4b4,
Te6edf3versionTff7b72: Te6edf3matchTb4b4b4[ T79c0ff2 Tb4b4b4] Tff7b72|| Ta5d6ff"0"
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4;
Te6edf3jQueryTb4b4b4.Te6edf3browser Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Te6edf3jQueryTb4b4b4.Te6edf3browserTb4b4b4[Te6edf3jQueryTb4b4b4.Te6edf3uaMatchTb4b4b4(Te6edf3navigatorTb4b4b4.Te6edf3userAgentTb4b4b4)Tb4b4b4.Te6edf3browserTb4b4b4] Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────